package edu.pe.cayetano.model.bo;

import java.util.ArrayList;

import ws.synopsis.frmwrk.common.BResult;
import edu.pe.cayetano.dao.EstadoDAO;
import edu.pe.cayetano.framework.BusinessException;
import edu.pe.cayetano.model.to.EstadoTO;
import edu.pe.cayetano.seccd.constantes.ConstantesSECCD;

public class EstadoBO extends BaseBO{

	public BResult getEstados(int codigo) throws BusinessException{
		
		BResult 	ret					= new BResult();
		ArrayList<EstadoTO>  	listadoEstados	 	= new ArrayList<EstadoTO> ();
		
		try{
			conectar();
			EstadoDAO estadoDAO = new EstadoDAO(conn);
			listadoEstados = estadoDAO.getEstados(codigo);
			ret.setObject(listadoEstados);
		}catch(Exception e){
			ret.setCode(ConstantesSECCD.ERROR_RET);
			ret.setException(e);
		}finally{
			try{
				desconectar();
			}catch(Exception e){
			}
		}
		return ret;
	}
}
